﻿//最后生成时间：2020/9/23 14:57:28

using System;
using System.Collections.Generic;
using System.Xml.Serialization;

namespace HTUtility
{
	[Serializable]
	public class SkillAttackFrameMapScheme
	{
		[XmlElement("SkillAttackFrameMapList")]
		public List<SkillAttackFrameMapItem> SkillAttackFrameMapList;
	}
	[Serializable]
	public class SkillAttackFrameMapItem
	{
		[XmlAttribute("ID")]
		public int ID { get; set; }
		[XmlAttribute("AnimationName")]
		public string AnimationName { get; set; }
		[XmlAttribute("Frame1")]
		public float Frame1 { get; set; }
		[XmlAttribute("Frame2")]
		public float Frame2 { get; set; }
		[XmlAttribute("Frame3")]
		public float Frame3 { get; set; }
		[XmlAttribute("Frame4")]
		public float Frame4 { get; set; }
		[XmlAttribute("Frame5")]
		public float Frame5 { get; set; }
		[XmlAttribute("Frame6")]
		public float Frame6 { get; set; }
		[XmlAttribute("Frame7")]
		public float Frame7 { get; set; }
		[XmlAttribute("Frame8")]
		public float Frame8 { get; set; }
		[XmlAttribute("Tips")]
		public string Tips { get; set; }
		[XmlAttribute("Speed")]
		public float Speed { get; set; }
		[XmlAttribute("ShakeFrame1")]
		public float ShakeFrame1 { get; set; }
		[XmlAttribute("ShakeFrame2")]
		public float ShakeFrame2 { get; set; }
		[XmlAttribute("ShakeFrame3")]
		public float ShakeFrame3 { get; set; }
		[XmlAttribute("ShakeFrame4")]
		public float ShakeFrame4 { get; set; }
		[XmlAttribute("ShakeFrame5")]
		public float ShakeFrame5 { get; set; }
		[XmlAttribute("ShakeRange1")]
		public float ShakeRange1 { get; set; }
		[XmlAttribute("ShakeRange2")]
		public float ShakeRange2 { get; set; }
		[XmlAttribute("ShakeRange3")]
		public float ShakeRange3 { get; set; }
		[XmlAttribute("ShakeRange4")]
		public float ShakeRange4 { get; set; }
		[XmlAttribute("ShakeRange5")]
		public float ShakeRange5 { get; set; }
		[XmlAttribute("ShakeTime1")]
		public float ShakeTime1 { get; set; }
		[XmlAttribute("ShakeTime2")]
		public float ShakeTime2 { get; set; }
		[XmlAttribute("ShakeTime3")]
		public float ShakeTime3 { get; set; }
		[XmlAttribute("ShakeTime4")]
		public float ShakeTime4 { get; set; }
		[XmlAttribute("ShakeTime5")]
		public float ShakeTime5 { get; set; }
		[XmlAttribute("SoundFrame1")]
		public float SoundFrame1 { get; set; }
		[XmlAttribute("SoundFile1")]
		public string SoundFile1 { get; set; }
		[XmlAttribute("SoundFrame2")]
		public float SoundFrame2 { get; set; }
		[XmlAttribute("SoundFile2")]
		public string SoundFile2 { get; set; }
		[XmlAttribute("SoundFrame3")]
		public float SoundFrame3 { get; set; }
		[XmlAttribute("SoundFile3")]
		public string SoundFile3 { get; set; }
		[XmlAttribute("SoundFrame4")]
		public float SoundFrame4 { get; set; }
		[XmlAttribute("SoundFile4")]
		public string SoundFile4 { get; set; }
		[XmlAttribute("SoundFrame5")]
		public float SoundFrame5 { get; set; }
		[XmlAttribute("SoundFile5")]
		public string SoundFile5 { get; set; }
		[XmlAttribute("DieFrame")]
		public float DieFrame { get; set; }
		[XmlAttribute("DieSoundFile")]
		public string DieSoundFile { get; set; }
		[XmlAttribute("RepelSpeed1")]
		public float RepelSpeed1 { get; set; }
		[XmlAttribute("RepelDistance1")]
		public float RepelDistance1 { get; set; }
		[XmlAttribute("RepelSpeed2")]
		public float RepelSpeed2 { get; set; }
		[XmlAttribute("RepelDistance2")]
		public float RepelDistance2 { get; set; }
		[XmlAttribute("RepelSpeed3")]
		public float RepelSpeed3 { get; set; }
		[XmlAttribute("RepelDistance3")]
		public float RepelDistance3 { get; set; }
		[XmlAttribute("RepelSpeed4")]
		public float RepelSpeed4 { get; set; }
		[XmlAttribute("RepelDistance4")]
		public float RepelDistance4 { get; set; }
		[XmlAttribute("RepelSpeed5")]
		public float RepelSpeed5 { get; set; }
		[XmlAttribute("RepelDistance5")]
		public float RepelDistance5 { get; set; }
		[XmlAttribute("RepelSpeed6")]
		public float RepelSpeed6 { get; set; }
		[XmlAttribute("RepelDistance6")]
		public float RepelDistance6 { get; set; }
		[XmlAttribute("RepelSpeed7")]
		public float RepelSpeed7 { get; set; }
		[XmlAttribute("RepelDistance7")]
		public float RepelDistance7 { get; set; }
		[XmlAttribute("RepelSpeed8")]
		public float RepelSpeed8 { get; set; }
		[XmlAttribute("RepelDistance8")]
		public float RepelDistance8 { get; set; }
		[XmlAttribute("DashStart1")]
		public float DashStart1 { get; set; }
		[XmlAttribute("DashSpeed1")]
		public float DashSpeed1 { get; set; }
		[XmlAttribute("DashDistance1")]
		public float DashDistance1 { get; set; }
		[XmlAttribute("DashType1")]
		public int DashType1 { get; set; }
		[XmlAttribute("DashStart2")]
		public float DashStart2 { get; set; }
		[XmlAttribute("DashSpeed2")]
		public float DashSpeed2 { get; set; }
		[XmlAttribute("DashDistance2")]
		public float DashDistance2 { get; set; }
		[XmlAttribute("DashType2")]
		public int DashType2 { get; set; }
		[XmlAttribute("DashStart3")]
		public float DashStart3 { get; set; }
		[XmlAttribute("DashSpeed3")]
		public float DashSpeed3 { get; set; }
		[XmlAttribute("DashDistance3")]
		public float DashDistance3 { get; set; }
		[XmlAttribute("DashType3")]
		public int DashType3 { get; set; }
		[XmlAttribute("DashStart4")]
		public float DashStart4 { get; set; }
		[XmlAttribute("DashSpeed4")]
		public float DashSpeed4 { get; set; }
		[XmlAttribute("DashDistance4")]
		public float DashDistance4 { get; set; }
		[XmlAttribute("DashType4")]
		public int DashType4 { get; set; }
		[XmlAttribute("DashStart5")]
		public float DashStart5 { get; set; }
		[XmlAttribute("DashSpeed5")]
		public float DashSpeed5 { get; set; }
		[XmlAttribute("DashDistance5")]
		public float DashDistance5 { get; set; }
		[XmlAttribute("DashType5")]
		public int DashType5 { get; set; }
		[XmlAttribute("InterruptFrame")]
		public float InterruptFrame { get; set; }
	}
}
